Convert 86
A source-to-source translator, source-to-source compiler (S2S compiler), transcompiler, or transpiler is a type of Translator (computing), translator that takes the source code of a program written in a programming language as its input and produces an equivalent source code in the same or a different programming language, usually as an intermediate representation. A source-to-source translator converts between programming languages that operate at approximately the same level of Abstraction (computer science), abstraction, while a traditional compiler translates from a High-level programming language, higher level language to a Low-level programming language, lower level language. For example, a source-to-source translator may perform a translation of a program from Python (programming language), Python to JavaScript, while a traditional compiler translates from a language like C (programming language), C to Assembly language, assembly or Java (programming language), Java to Ja ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Translator (computing)
A translator or programming language processor is a computer program that converts the programming instructions written in human convenient form into machine language codes that the computers understand and process. It is a generic term that can refer to a compiler, assembler (computing), assembler, or interpreter (computing), interpreter—anything that converts code from one computer language into another. These include translations between high-level language, high-level and human-readable computer languages such as C++ and Java (programming language), Java, intermediate-level languages such as Java bytecode, low-level languages such as the assembly language and machine code, and between similar levels of language on different computing platforms, as well as from any of these to any other of these. Software and hardware represent different levels of abstraction in computing. Software is typically written in high-level programming languages, which are easier for humans to ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |